package com.cn.vo;

import java.io.Serializable;
import java.util.List;

/**
 * @author Han
 */
public class ExamQuestionJson implements Serializable{
	/*
	 * 问题id
	 */
	private Long quesId;
	
	/*
	 * 问题id(不同接口下的接收)
	 */
	private Long questionId;
	/*
	 * 问题类型(-1单选题，1为复合题)
	 */
	private String quesType;
	/*
	 * 复合题的时候才会用到，题目列表
	 */
	private String[] quesSubList;
	/*
	 * 问题描述
	 */
	private String questionStem;
	/*
	 * 问题类型id
	 */
	private Long questionTypeId;
	/*
	 * 问题分数
	 */
	private Double questionScore;
	/*
	 * 答案
	 */
	private String questionAnswer;
	
	private String questionReference;
	
	private String questionIRTa;
	
	private String questionIRTb;
	private String questionIRTc;
	
	private Integer questionIsCompound;
	
	private String questionIdCompound;
	
	private Integer questionIsReal;
	
	private Long questionLocationId;
	
	private String questionLocationName;
	
	private Integer questionYear;
	
	private String questionSubject;
	
	private Integer questionIndex;
	
	private Long questionModuleId;
	
	private String questionRecoveryError;
	
	private String questionAnswerExplain;
	
	private String questionAnswerSkill;
	
	private String questionAnswerExpand;
	
	private String questionCommentAuthor;
	
	private String questionInfoFrom;
	
	private String questionVideoURL;
	
	private List<ExamQuestionJson> questionList;

	public Long getQuesId() {
		return quesId;
	}

	public void setQuesId(Long quesId) {
		this.quesId = quesId;
	}

	public String getQuesType() {
		return quesType;
	}

	public void setQuesType(String quesType) {
		this.quesType = quesType;
	}

	public String[] getQuesSubList() {
		return quesSubList;
	}

	public void setQuesSubList(String[] quesSubList) {
		this.quesSubList = quesSubList;
	}

	public String getQuestionStem() {
		return questionStem;
	}

	public void setQuestionStem(String questionStem) {
		this.questionStem = questionStem;
	}

	public Long getQuestionTypeId() {
		return questionTypeId;
	}

	public void setQuestionTypeId(Long questionTypeId) {
		this.questionTypeId = questionTypeId;
	}

	public Double getQuestionScore() {
		return questionScore;
	}

	public void setQuestionScore(Double questionScore) {
		this.questionScore = questionScore;
	}


	public String getQuestionAnswer() {
		return questionAnswer;
	}

	public void setQuestionAnswer(String questionAnswer) {
		this.questionAnswer = questionAnswer;
	}

	public String getQuestionReference() {
		return questionReference;
	}

	public void setQuestionReference(String questionReference) {
		this.questionReference = questionReference;
	}

	public String getQuestionIRTa() {
		return questionIRTa;
	}

	public void setQuestionIRTa(String questionIRTa) {
		this.questionIRTa = questionIRTa;
	}

	public String getQuestionIRTb() {
		return questionIRTb;
	}

	public void setQuestionIRTb(String questionIRTb) {
		this.questionIRTb = questionIRTb;
	}

	public String getQuestionIRTc() {
		return questionIRTc;
	}

	public void setQuestionIRTc(String questionIRTc) {
		this.questionIRTc = questionIRTc;
	}

	public Integer getQuestionIsCompound() {
		return questionIsCompound;
	}

	public void setQuestionIsCompound(Integer questionIsCompound) {
		this.questionIsCompound = questionIsCompound;
	}

	public String getQuestionIdCompound() {
		return questionIdCompound;
	}

	public void setQuestionIdCompound(String questionIdCompound) {
		this.questionIdCompound = questionIdCompound;
	}

	public Integer getQuestionIsReal() {
		return questionIsReal;
	}

	public void setQuestionIsReal(Integer questionIsReal) {
		this.questionIsReal = questionIsReal;
	}

	public Long getQuestionLocationId() {
		return questionLocationId;
	}

	public void setQuestionLocationId(Long questionLocationId) {
		this.questionLocationId = questionLocationId;
	}

	public String getQuestionLocationName() {
		return questionLocationName;
	}

	public void setQuestionLocationName(String questionLocationName) {
		this.questionLocationName = questionLocationName;
	}

	public Integer getQuestionYear() {
		return questionYear;
	}

	public void setQuestionYear(Integer questionYear) {
		this.questionYear = questionYear;
	}

	public String getQuestionSubject() {
		return questionSubject;
	}

	public void setQuestionSubject(String questionSubject) {
		this.questionSubject = questionSubject;
	}

	public Integer getQuestionIndex() {
		return questionIndex;
	}

	public void setQuestionIndex(Integer questionIndex) {
		this.questionIndex = questionIndex;
	}

	public Long getQuestionModuleId() {
		return questionModuleId;
	}

	public void setQuestionModuleId(Long questionModuleId) {
		this.questionModuleId = questionModuleId;
	}

	public List<ExamQuestionJson> getQuestionList() {
		return questionList;
	}

	public void setQuestionList(List<ExamQuestionJson> questionList) {
		this.questionList = questionList;
	}

	public Long getQuestionId() {
		return questionId;
	}

	public void setQuestionId(Long questionId) {
		this.questionId = questionId;
	}

	public String getQuestionRecoveryError() {
		return questionRecoveryError;
	}

	public void setQuestionRecoveryError(String questionRecoveryError) {
		this.questionRecoveryError = questionRecoveryError;
	}

	public String getQuestionAnswerExplain() {
		return questionAnswerExplain;
	}

	public void setQuestionAnswerExplain(String questionAnswerExplain) {
		this.questionAnswerExplain = questionAnswerExplain;
	}

	public String getQuestionAnswerSkill() {
		return questionAnswerSkill;
	}

	public void setQuestionAnswerSkill(String questionAnswerSkill) {
		this.questionAnswerSkill = questionAnswerSkill;
	}

	public String getQuestionAnswerExpand() {
		return questionAnswerExpand;
	}

	public void setQuestionAnswerExpand(String questionAnswerExpand) {
		this.questionAnswerExpand = questionAnswerExpand;
	}

	public String getQuestionCommentAuthor() {
		return questionCommentAuthor;
	}

	public void setQuestionCommentAuthor(String questionCommentAuthor) {
		this.questionCommentAuthor = questionCommentAuthor;
	}

	public String getQuestionInfoFrom() {
		return questionInfoFrom;
	}

	public void setQuestionInfoFrom(String questionInfoFrom) {
		this.questionInfoFrom = questionInfoFrom;
	}

	public String getQuestionVideoURL() {
		return questionVideoURL;
	}

	public void setQuestionVideoURL(String questionVideoURL) {
		this.questionVideoURL = questionVideoURL;
	}

}
